﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:585px; overflow:hidden;}

.banners{height: 585px;}
.fullSlide {width:100%;position:relative;height:585px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:585px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:585px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#806446;line-height:999px;}
.fullSlide .hd ul .on {background:#e4c67b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}

.sou{ width:1000px; height:83px;margin:0 auto; overflow:hidden; background:#3d2323;border-bottom:0px solid #895154;margin-bottom:0px;}

.sl_bj{ background:url(Img/Index/sl_bj.jpg) no-repeat center top; height:532px; overflow:hidden;}
.sl{ width:1110px; position:relative; margin:0 -71px 0 -39px; overflow:hidden; font-family:"Microsoft Yahei";}
.sl h2{ margin:64px 0 0 153px; width:739px; height:79px; overflow:hidden;}
.sl li{ float:left; margin-top:25px; width:370px; height:335px; overflow:hidden; position:relative;}
.sl li a{ display:inline-block; width:370px; height:335px; background:url(Img/Index/sl_img_bj1.jpg) no-repeat;}
.sl li img{ border:1px solid #e9e7e7; background:#fff;padding:2px; margin:33px 0 0 22px;}
.sl li span{ display:block; position:absolute; top:226px; left:62px; width:199px; height:85px;}
.sl li span img{ border:0; padding:0; background:none; width:199px; height:85px; margin:0;}
.sl li i{ display:block; position:absolute; top:226px; left:62px; width:199px; height:85px; display:none;}
.sl li i img{ border:0; padding:0; background:none; width:199px; height:85px; margin:0;}
.sl li a:hover{ background:url(Img/Index/sl_img_bj.jpg) no-repeat;}

.wm_bj{ background:url(Img/Index/wm_bj.jpg) no-repeat center top; height:672px; overflow:hidden;}
.wm{ width:1000px; height:672px; margin:0 auto; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.wm h2{ margin:62px auto 0px; width:591px; height:79px; overflow:hidden;}
.wm .dl01 { position:absolute; top:230px; left:0; width:247px; overflow:hidden;}
.wm .dl02 { position:absolute; top:230px; right:0; width:245px; overflow:hidden;}
.wm .dl03 { position:absolute; top:430px; left:0; width:247px; overflow:hidden;}
.wm .dl04 { position:absolute; top:430px; right:0; width:245px; overflow:hidden;}
.wm .dl01 dt{ background:url(Img/Index/wm_ico1.png) no-repeat left top;}
.wm .dl02 dt{ background:url(Img/Index/wm_ico2.png) no-repeat left top;}
.wm .dl03 dt{ background:url(Img/Index/wm_ico3.png) no-repeat left top;}
.wm .dl04 dt{ background:url(Img/Index/wm_ico4.png) no-repeat left top;}
.wm dt{ padding-left:40px; font-size:20px; color:#e4c67b; line-height:24px;}
.wm dt i{ display:block; font:12px/16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.wm dd{ line-height:24px; color:#e4c67b; font-size:14px; padding-top:20px;}

.pro_bj{ height:900px; padding-top:49px; overflow:hidden; background:url(Img/Index/pro_bj.jpg) no-repeat center top;}
.list{ width:176px; overflow:hidden; font-family:"Microsoft Yahei";}
.list h2{ background:url(Img/Index/list_t.png) no-repeat center top; height:38px; font:bold 16px "宋体"; overflow:hidden; padding-top:40px; text-align:center;}
.list h2 a{ color:#201313;}
.list_c{ background:#140707; height:746px; padding-top:7px; border-bottom:3px solid #e4c67b; overflow:hidden;}
.list_c h3{ margin:12px 0 0 19px; background:url(Img/Index/list_wz.jpg) no-repeat; width:139px; height:28px; text-align:center; line-height:28px; font-size:14px; font-weight:normal; overflow:hidden;}
.list_c h3 a{ color:#221414;}
.list_c ul{ margin:10px 0 10px 23px;}
.list_c li{ padding-left:18px; background:url(Img/Index/list_ico.jpg) no-repeat left 10px; font-size:14px; line-height:28px;}
.list_c li a { color:#c7ac6b;}

.pro{ width:790px; overflow:hidden; font-family:"Microsoft Yahei";}
.p_nav { background:url(Img/Index/pro_nav.png) no-repeat; height:58px; padding-top:20px; overflow:hidden;}
.p_nav span a{ display:inline-block; font:bold 14px/58px Arial, Helvetica, sans-serif; color:#e6d19b; text-transform:uppercase;}
.p_nav li{ float:left; background:url(Img/Index/pro_line.png) no-repeat right center; line-height:58px;}
.p_nav li a{ padding:0 23px 0 20px; margin-right:10px; font-size:16px; color:#e4c67b;}
.p_nav li a:hover , .p_nav .cur a{ font-weight:bold; color:#fff; text-decoration:none;}
.p_nav .nones{ background:none;}
.pro_c{ height:770px; overflow:hidden;}
.pro_c li{ float:left; width:240px; margin:30px 35px 0 0; line-height:0; overflow:hidden;}
.pro_c li img{ width:240px; height:190px;}
.pro_c li span{ display:block; height:31px; background:#140707; text-align:center; line-height:31px; color:#fff; font-size:14px; color:#e6d19b;}
.pro_c .nones{ margin-right:0;}

.case_bj{background:url(Img/Index/case_bj.jpg) no-repeat center top;height:732px;overflow:hidden;font-family:"Microsoft Yahei";}
.case{ width:1080px; overflow:hidden; margin:0 auto; padding-top:60px; height:493px;}
.case h2{ width:460px; height:80px; margin-left:269px; overflow:hidden;}
.c_nav{ margin-top:30px; height:56px; overflow:hidden; padding-left:190px;}
.c_nav li{ float:left;}
.c_nav li a{ display:inline-block; font-size:16px; height:56px; line-height:56px; color:#e4c67b; padding:0 27px; background:url(Img/Common/png.png) repeat;}
.c_nav li a:hover , .c_nav .cur a{ color:#fff; background:url(Img/Index/case_cur.png) no-repeat center top;}
.case_c{ margin-top:48px; height:280px; overflow:hidden;}
.c_z{ width:40px; height:46px; margin-top:91px; overflow:hidden;}
.caseimg{ width:1000px; overflow:hidden;}
.caseimg li{ float:left; margin-right:23px; width:318px; overflow:hidden;}
.caseimg li img{ width:318px; height:227px;}
.caseimg li span{display:block;font-size:14px;color:#e4c67b; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.caseimg .nones{ margin-right:0;}

.pic1{ background:url(Img/Index/pic1.jpg) no-repeat center top; height:156px; position:relative; overflow:hidden; }
.pic1 p{ position:absolute; top:18px; left:50%; margin-left:245px; background:url(Img/Index/pic_ico1.png) no-repeat left top; padding-left:50px; height:59px; line-height:59px;font:14px "Times New Roman", Times, serif; color:#e6d180; text-transform:uppercase; line-height:58px;}
.pic1 p span{ font-weight:bold; font-size:20px;}
.pic1 i{ position:absolute; top:80px; left:50%; margin-left:245px; display:block;}
.pic1 i a{ display:inline-block; background:url(Img/Index/pic_ico.png) no-repeat; width:120px; height:37px; text-align:center; line-height:37px; margin-right:14px; font-size:14px; color:#201313; font-weight:bold;}


.ys_bj{ height:2416px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.ys1{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:326px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:423px; overflow:hidden;}
.ys3{ background:url(Img/Index/ys3.jpg) no-repeat center top; height:431px; overflow:hidden;}
.ys4{ background:url(Img/Index/ys4.jpg) no-repeat center top; height:377px; overflow:hidden;}
.ys5{ background:url(Img/Index/ys5.jpg) no-repeat center top; height:381px; overflow:hidden;}
.ys6{ background:url(Img/Index/ys6.jpg) no-repeat center top; height:478px; overflow:hidden;}
.ys{ position:absolute; top:0; left:50%; margin-left:-500px; width:1000px; height:2416px; overflow:hidden;}
.ys .dl01 { position:absolute; top:422px; right:0; width:447px; overflow:hidden;}
.ys .dl02 { position:absolute; top:854px; left:0; width:474px; overflow:hidden;}
.ys .dl03{ position:absolute; top:1271px; right:0; width:520px; overflow:hidden;}
.ys .dl04 { position:absolute; top:1656px; left:0; width:486px; overflow:hidden;}
.ys .dl05 { position:absolute; top:2011px; right:0; width:454px; overflow:hidden;}
.ys dd{ padding:10px 0 0 98px; font-size:16px; line-height:28px; color:#e6d19b;}

.pic{ background:url(Img/Index/pic.jpg) no-repeat center top; height:662px; overflow:hidden; position:relative;}
.pic i{ position:absolute; top:570px; left:50%; margin-left:-133px; display:block;}
.pic i a{ display:inline-block; background:url(Img/Index/pic_ico.png) no-repeat; width:120px; height:37px; text-align:center; line-height:37px; margin-right:14px; font-size:14px; color:#201313; font-weight:bold;}

.coo_bj{ background:url(Img/Index/coo_bj.jpg) no-repeat center top; height:315px; overflow:hidden; padding-top:63px;}
.coo{ width:1080px; height:378px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.coo h2{ width:719px; height:80px; margin-left:182px; overflow:hidden;}
.coo .c_z{ margin-top:64px;}
.coo_c{ width:1000px; overflow:hidden;}
.coo_c li{ float:left; margin:33px 20px 0px 0px; width:235px; overflow:hidden;}
.coo_c li img{ width:235px; height:107px;}
.coo_c li span{ display:block; font-size:14px;color:#e4c67b; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.coo_c .nones{ margin-right:0;}

.jz_bj{ background:url(Img/Index/jz_bj.jpg) no-repeat center top; height:689px; overflow:hidden;}
.jz { width:1000px; height:627px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; padding-top:61px;}
.jz h2{ margin-left:294px; width:423px; height:80px; overflow:hidden; margin-bottom:34px;}
.jz dl{ background:url(Img/Index/jz_img_bj2.png) no-repeat; width:491px; height:214px; overflow:hidden; margin-bottom:27px;}
.jz dl:hover{ background:url(Img/Index/jz_img_bj1.png) no-repeat;}
.jz dt{ margin:33px 0 0 21px; width:151px; height:151px; overflow:hidden; display:inline;}
.jz dt img{ width:151px; height:151px;}
.jz dd{ width:296px; overflow:hidden;}
.jz dd h3{ padding-top:38px; font-weight:normal; line-height:24px; font-size:14px;}
.jz dd h3 a{ color:#dcbe77;}
.jz dd p{ height:77px; overflow:hidden; padding:10px 20px 0 0px; line-height:24px; color:#b0945f; font-size:14px;}
.jz dd i a{ color:#dcbe77; font-size:14px;}

.about_bj{ background:url(Img/Index/about_bj.jpg) no-repeat center top; height:610px; overflow:hidden;}
.about{ width:1000px; height:610px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.about h2{ margin-left:330px; width:342px; height:80px; overflow:hidden;}
.about p{ height:113px; padding:33px 38px 0 242px; overflow:hidden; font-size:14px; line-height:28px; color:#e6d19b;}
.about p a{color:#e6d19b;}
.about span{ display:block;}
.about span img{ width:1000px; height:344px;}
.about dl{ position:absolute; top:104px; left:48px; z-index:3; width: 160px; overflow:hidden;}
.about dt{ height:122px; overflow:hidden;}
.about dt img{ width:160px; height:122px;}
.about dd{ height:221px; font-size:16px; background:url(Img/Index/about_span.png) repeat; overflow:hidden; padding:123px 0 0 18px; line-height:24px;}
.about dd a{ color:#e4c67b;}
.about dd i{ display:block; background:url(Img/Index/about_line.jpg) no-repeat left bottom; padding-bottom:5px; font:12px Arial, Helvetica, sans-serif; color:#e6d19b; text-transform:uppercase;}

.xc_bj{ background:url(Img/Index/ry_bj.jpg) no-repeat center top; height:450px; overflow:hidden;}
.xc { width:1080px; height:450px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.x_nav { background:url(Img/Index/xc_nav.png) no-repeat; height:59px; padding-top:20px; overflow:hidden; margin:0 40px;}
.x_nav span a{ display:inline-block; font:bold 14px/58px Arial, Helvetica, sans-serif; color:#e6d19b; text-transform:uppercase;}
.x_nav li{ float:left; background:url(Img/Index/pro_line.png) no-repeat right center; line-height:58px;}
.x_nav li a{ padding:0 23px 0 20px; margin-right:10px; font-size:16px; color:#e4c67b;}
.x_nav li a:hover , .x_nav .cur a{ font-weight:bold; color:#fff; text-decoration:none;}
.x_nav .nones{ background:none;}
.xc_c{ height:340px; overflow:hidden;}
.xc_c .c_z{ margin-top:135px;}
.xcimg{ width:1000px; overflow:hidden;}
.xcimg li{ float:left; width:225px; overflow:hidden; margin:35px 33px 0 0;}
.xcimg li img{ width:225px; height:242px;}
.xcimg li span{line-height:40px; height:40px; display:block; font-size:14px; color:#e6d19b; overflow:hidden; text-align:center;}
.xcimg .nones{ margin-right:0;}

.news_bj{ background:url(Img/Index/news_bj.jpg) no-repeat center top; height:594px; overflow:hidden;}
.news{ padding:0 45px 0 48px; width:240px; overflow:hidden; height:455px; font-family:"Microsoft Yahei";}
.w_tit{ padding-top:19px; height:58px; overflow:hidden; line-height:58px; text-transform:uppercase;}
.w_tit a{ font-size:16px; color:#f8db83;}
.w_tit span a{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.news p{ height:113px; overflow:hidden;}
.news p img{ width:240px; height:113px;}
.news ul{ margin-top:25px;}
.news li{text-overflow: ellipsis;white-space: nowrap; line-height:35px; height:35px; border-bottom:1px dashed #765249; overflow:hidden; padding-left:13px; background:url(Img/Index/news_ico.png) no-repeat left 15px; font-size:14px;}
.news li a{ color:#a28b6f;}
.news .nones{ border-bottom:0;}

.wt{ width:244px; height:455px; overflow:hidden; padding-right:40px; font-family:"Microsoft Yahei";}
.wt_c{height:360px; overflow:hidden;}
.wt_c dl{ border-bottom:1px dashed #765249; padding-bottom:20px; margin-bottom:20px; font-size:14px;}
.wt_c dt{background:url(Img/Index/w.jpg) no-repeat left top; line-height:20px; height:20px; overflow:hidden; padding-left:28px;}
.wt_c dt a{ color:#a28b6f;}
.wt_c dd{ background:url(Img/Index/d.jpg) no-repeat left 7px; line-height:24px;overflow:hidden; padding-left:28px; margin-top:10px; color:#a28b6f;}


.link { height:90px; margin-top:48px; overflow:hidden; font-family:"Microsoft Yahei";}
.link h2{ background:url(Img/Index/link_line.png) no-repeat right 7px; height:50px; width:151px; overflow:hidden; float:left;}
.link h2 a{ padding-left:63px; background:url(Img/Index/link.png) no-repeat left center; font-size:18px; font-weight:normal; color:#e4c67b; line-height:30px;}
.link h2 span a{ display:block; padding:0; background:none; font-size:14px; color:#a28b6f; line-height:15px;}
.link p{ width:845px; overflow:hidden; line-height:24px; color:#a28b6f; float:left;}
.link p a{ color:#a28b6f; padding:0 21px; display:inline-block;}



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/